<?php
/**2.  参照结构构建网站。
 * 要求：2.1.app.php是入口文件.命名空间为： vendor
 * 2.2.order 类文件，命名空间为： vendor\core： 必须包含构造方法，析构方法。创建订单方法，取消订单方法
 * 2.3.user 类文件，命名空间为： vendor\core 必须包含构造方法，析构方法。注册，登入，修改密码等方法
 * 2.4.以上所有类方法都只要简单输出一条语句即可。
 * 2.5.APP.
 */

// 创建空间命名
namespace vendor;
// 此为一级 \此文件在一级下

//引进同一个大空间要被使用的类的文件夹
use vendor\core\order; // 因为应用到的是类所以要把类文件名打上去
use vendor\core\user;

include 'core\order.php'; // 每使用接入文件地址 类名包括后缀
$studen1 = new order();// 创建对象去等于类的同时，也调用了构造和析构
$studen1->a(1); // 引用方法可以传值

echo '<br />'; // 换行

// include 是预定义函数
include 'core\user.php'; //使用前先接入 同级直接打类名包括后缀 '类名'，不同就找下一级文件 '同级文件名\类名'

// 以前学习的时候叫法是：实例化对象 然后后面的括号是给构造方法传递参数
$studen2 = new user(); // 创建对象去等于类的同时，也调用了构造和析构
// 从建号打下去那一个除了属性的方法可以直接显示，属性要定义变量来赋值使用
$studen2->a(); // 调用user类下的函数方法

